Querying Shapes of Histories
نویسندگان
چکیده
We present a shape de nition language, called SDL, for retrieving objects based on shapes contained in the histories associated with these objects. It is a small, yet powerful, language that allows a rich variety of queries about the shapes found in historical time sequences. An interesting feature of SDL is its ability to perform blurry matching. A \blurry" match is one where the user cares about the overall shape but does not care about speci c details. Another important feature of SDL is its e cient implementability. The SDL operators are designed to be greedy to reduce non-determinism, which in turn substantially reduces the amount of back-tracking in the implementation. We give transformation rules for rewriting an SDL expression into a more e cient form as well as an index structure for speeding up the execution of SDL queries. We used SDL to \mine the mined rules" in a data mining application and found that the capability to query the behavior of the mined rules over a period of time led to the discovery of new and interesting information. Current Address: Politecnico di Milano, Italy. Symbol Description lb ub iv fv up slightly increasing transition .05 .19 anyvalue anyvalue Up highly increasing transition .20 1.0 anyvalue anyvalue down slightly decreasing transition -.19 -.05 anyvalue anyvalue Down highly decreasing transition -1.0 -.19 anyvalue anyvalue appears transition from a zero value to a non-zero value 0 1.0 zero nonzero disappears transition from a non-zero value to a zero value -1.0 0 nonzero zero stable the nal value nearly equal to the initial value -.04 .04 anyvalue anyvalue zero both the initial and nal values are zero 0 0 zero zero Table 1: An Illustrative Alphabet A
منابع مشابه
Publishing and Querying the Histories of Archived Relational Databases in XML
There is much current interest in publishing and viewing databases as XML documents. The general benefits of this approach follow from the popularity of XML and the tool set available for visualizing and processing information encoded in this universal standard. In this paper, we explore the additional and unique benefits achieved by this approach on temporal database applications. We show that...
متن کاملDeveloping a BIM-based Spatial Ontology for Semantic Querying of 3D Property Information
With the growing dominance of complex and multi-level urban structures, current cadastral systems, which are often developed based on 2D representations, are not capable of providing unambiguous spatial information about urban properties. Therefore, the concept of 3D cadastre is proposed to support 3D digital representation of land and properties and facilitate the communication of legal owners...
متن کاملRepresenting and Querying the Evolution of Databases and their Schemas in XML
We show that XML views combined with XML query languages can provide surprisingly effective solutions to the problem of representing and querying the evolution of databases—both the evolution of their contents and the evolution of their schemas. Indeed, using XML, the histories of database relations can be represented naturally by means of temporally grouped data models. We show that schema cha...
متن کاملPreserving and Querying Histories of XML-Published Relational Databases
There is much current interest in publishing and viewing database-resident data as XML documents. In fact, such XML views of the database can be easily visualized on web browsers and processed by web languages, including powerful query languages such as XQuery. As the database is updated, its external XML view also evolves. In this paper, we investigate the problem of representing the evolution...
متن کاملRepresenting and querying histories of semistructured databases using multidimensional OEM
Multidimensional semistructured data (MSSD) are semistructured data that present different facets under different contexts. Context represents alternative worlds, and is expressed by assigning values to a set of user-defined variables called dimensions. The notion of context has been incorporated in the Object Exchange Model (OEM), and the extended model is called Multidimensional OEM (MOEM), a...
متن کامل